atlantic slipper limpet - Spanish English Dictionary